
#ifndef POWER_H
#define POWER_H

#include "pafunctype.h"
#define cbpowerrebootOpID (0xa11)
#define cbpowerresetsettingsOpID (0x3)
#define cbpowerapstatusOpID (0x4)
#define cbpowerrestartOpID (0x5)
#define cbpowerbgOpID (0x8)
#define cbpoweriplminfoOpID (0xa)
#define cbpowerotaupdateOpID (0xb)
#define cbpowersoftkeyOpID (0xc)
#define cbpowercsdblOpID (0xd)
#define cbpowerpsdblOpID (0x10)
#define cbpowercsdonoffOpID (0x11)
#define PowerNotificationOpID (0xc8)


#pragma pack(1)
typedef struct _OpCBPowerReboot_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerReboot_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerResetSettings_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerResetSettings_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerAPStatus_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerAPStatus_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerRestart_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerRestart_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerBG_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerBG_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerIPLMInfo_SetRequestNoReturn {
    uint32_t value;

}OpCBPowerIPLMInfo_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerOTAUpdate_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerOTAUpdate_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerSoftkey_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerSoftkey_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerCSDBL_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerCSDBL_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerPSDBL_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerPSDBL_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpCBPowerCSDOnOff_SetRequestNoReturn {
    uint8_t value;

}OpCBPowerCSDOnOff_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPower_Notification {
    PwrctrlVptoapimpl papowerres;

}OpPower_Notification;
#pragma pack()


#endif
